package com.winning.ds.common.service;

import java.io.IOException;
import java.util.Map;

/**
 * @desc:
 * @auther: shipengfei
 * @date: 2021/2/3 20:27
 **/
public interface MessageService {

    /**
     * 消息发送
     *
     * @param templateCode 模板编码
     * @param msgTitle     消息标题
     * @param sync         同步、异步
     * @param param        调用参数
     */
    void sendMessage(String templateCode, String msgTitle, boolean sync, Map<String, String> param);

    String getJcfwToken();

    /**
     * 邮件发送质控报告
     * @param param 调用参数
     * @param filePath 报告路径
     */
    void sendZkbg(Map<String, Object> param, String filePath, Map<String, Object> dycs) throws IOException;
}
